package com.qike.duola.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

/**
 * @Author: Eric.zhou
 * @Date: 2020/9/4 17:48
 */
@ApiModel("合同列表模型")
public class ContractList {
    @ApiModelProperty("id")
    private Integer id;
    @ApiModelProperty("合同号")
    private String contractNum;
    @ApiModelProperty("合同类型id")
    private Integer contractType;
    @ApiModelProperty("合同类型STR")
    private String contractTypeStr;
    @ApiModelProperty("联系方式")
    private String phone;
    @ApiModelProperty("联系人")
    private String name;
    @ApiModelProperty("开始时间")
    private String startTime;
    @ApiModelProperty("结束时间")
    private String endTime;
    @ApiModelProperty("销售姓名")
    private String saleName;
    @ApiModelProperty("工程名称")
    private String projectName;
    @ApiModelProperty("工程id")
    private Integer projectId;
    @ApiModelProperty("合同状态id")
    private Integer contractStatus;
    @ApiModelProperty("合同状态str")
    private String contractStatusStr;
    @ApiModelProperty("创建时间")
    private String addTime;
    @ApiModelProperty("审核状态str")
    private String examineStatusStr;
    @ApiModelProperty("审核状态id")
    private Integer examineStatus;
    @ApiModelProperty("子级")
    private List<ContractList> child;
    @ApiModelProperty("父级id")
    private Integer parentId;

    public Integer getParentId() {
        return parentId;
    }

    public void setParentId(Integer parentId) {
        this.parentId = parentId;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public Integer getProjectId() {
        return projectId;
    }

    public void setProjectId(Integer projectId) {
        this.projectId = projectId;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getContractNum() {
        return contractNum;
    }

    public void setContractNum(String contractNum) {
        this.contractNum = contractNum;
    }

    public Integer getContractType() {
        return contractType;
    }

    public void setContractType(Integer contractType) {
        this.contractType = contractType;
    }

    public String getContractTypeStr() {
        return contractTypeStr;
    }

    public void setContractTypeStr(String contractTypeStr) {
        this.contractTypeStr = contractTypeStr;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getSaleName() {
        return saleName;
    }

    public void setSaleName(String saleName) {
        this.saleName = saleName;
    }

    public Integer getContractStatus() {
        return contractStatus;
    }

    public void setContractStatus(Integer contractStatus) {
        this.contractStatus = contractStatus;
    }

    public String getContractStatusStr() {
        return contractStatusStr;
    }

    public void setContractStatusStr(String contractStatusStr) {
        this.contractStatusStr = contractStatusStr;
    }

    public String getAddTime() {
        return addTime;
    }

    public void setAddTime(String addTime) {
        this.addTime = addTime;
    }

    public String getExamineStatusStr() {
        return examineStatusStr;
    }

    public void setExamineStatusStr(String examineStatusStr) {
        this.examineStatusStr = examineStatusStr;
    }

    public Integer getExamineStatus() {
        return examineStatus;
    }

    public void setExamineStatus(Integer examineStatus) {
        this.examineStatus = examineStatus;
    }

    public List<ContractList> getChild() {
        return child;
    }

    public void setChild(List<ContractList> child) {
        this.child = child;
    }
}
